Digital broadcasting receiving apparatus with improved start-up speed and start-up method for the digital broadcasting receiving apparatus

ABSTRACT

A digital broadcasting receiving apparatus with improved start-up speed and a start-up method for the digital broadcasting receiving apparatus are provided. The start-up method for the digital broadcasting receiving apparatus includes performing a booting operation related to a central processing unit (CPU) when the digital broadcasting receiving apparatus is powered on, performing a channel decoding operation related to a channel to be displayed while the CPU booting is being performed, and displaying the channel decoded by the channel decoding operation when the CPU booting and the channel decoding are finished. Accordingly, the start-up time of the digital broadcasting receiving apparatus can be remarkably reduced.

CROSS-REFERENCE TO RELATED PATENT APPLICATION

This is a continuation application of U.S. application Ser. No.11/773,486, filed Jul. 5, 2007, which claims priority from Korean PatentApplication No. 10-2006-0138779, filed on Dec. 29, 2006 in the KoreanIntellectual Property Office, the disclosure of which is incorporatedherein in its entirety by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

Methods and apparatuses consistent with the present invention relate toa digital broadcasting receiving apparatus, and more particularly, to adigital broadcasting receiving apparatus with improved start-up speedand a start-up method for the digital broadcasting receiving apparatus.

2. Description of the Related Art

As digital communication technologies have developed, broadcasting databased on media which use various compression techniques are more widelyused. Additionally, because of digital convergence, in which oneterminal performs various functions, receiving apparatuses receivingdigital broadcasting data have become more diversified.

Digital broadcasting is a remarkable improvement over related art analogbroadcasting in terms of the quality of images and sounds, and isdata-compatible with various apparatuses such as a computer, a digitalversatile disk (DVD), a digital camcorder and a digital personal videorecorder that can process digital signals. Additionally, since digitalbroadcasting can provide a lot of additional information data inaddition to sounds and images, user convenience can be remarkablyimproved. For example, multiplexed information can be transmitted duringthe vertical blanking period of a digital broadcasting receivingapparatus, or a larger amount of data can be broadcasted throughadditional channels. The data includes stop images, product information,electronic program guides (EPGs) or the like. Thus, a user can receive alot of news information through digital broadcasting, and can receivethe results of a sport game, securities information, whetherinformation, traffic situation information or the like in real-time.

However, a predetermined operation is required after a digitalbroadcasting receiving apparatus is powered on in order to operate thedigital broadcasting receiving apparatus. This is because a digitalbroadcasting receiving apparatus includes various electric modulestherein, and the electric modules should be started throughpredetermined operations similar to booting a computer.

FIG. 1 is a view illustrating start-up time of a related art digitalbroadcasting receiving apparatus.

When a user turns on the digital broadcasting receiving apparatus inorder to receive digital broadcasting, an operation is required forinitializing an entire system of the digital broadcasting receivingapparatus. The system initializing operation may include testing andchecking operations of a memory included in the digital broadcastingreceiving apparatus, and an operation of determining an operation clocksignal of the digital broadcasting receiving apparatus. That is, whenthe digital broadcasting receiving apparatus is powered on, an operationis required for initializing the digital broadcasting receivingapparatus in order to operate each device.

When hardware modules in the digital broadcasting receiving apparatusare initialized, an operating system (OS) is initialized in order tooperate such hardware. During this operation, the OS stored in a readonly memory (ROM) included in the digital broadcasting receivingapparatus is loaded, and a central processing unit (CPU) is prepared inorder to be operated. Examples of the OS suited to the digitalbroadcasting receiving apparatus are a real time operating system (RTOS)or the like.

When the OS is initialized, various tasks that are to be performed inthe digital broadcasting receiving apparatus are initialized. The tasksare various operations performed by the digital broadcasting receivingapparatus. For example, the tasks include a record storing function,audio decoding and reproducing functions, a channel decoding function, adisplay function or the like. That is, the tasks include a functionapplied in an upper level of the OS, or any operation that can besubstantially performed by a user using the digital broadcastingreceiving apparatus.

When the tasks are initialized, upper level applications using each taskare set. The applications include every operation that can be performedusing the task according to settings set by a user. Examples ofapplications include a display setting set by a user (luminosity,brightness, aspect ratio, or the like) and a sound level that ispreviously set when a user watches a digital broadcasting receivingapparatus. Alternatively, when a user sets an end time and a start timeof the digital broadcasting receiving apparatus, the end time and starttime are loaded by the application during start-up of the digitalbroadcasting receiving apparatus, and the digital broadcasting receivingapparatus displays an initial image using the loaded end time and starttime.

When the application is set, an operation for locking a channel to bedisplayed is performed. The locked channel is decoded using apredetermined codec, and the decoded program is finally displayed to auser.

The widespread use of digital broadcasting receiving apparatuses meansthat users can easily acquire a lot of information. However, a long timeis needed for start-up of the digital broadcasting receiving apparatus.In addition, a Linux based OS as well as the real time OS has been usedas an OS of digital broadcasting receiving apparatuses. Since theinitializing time is longer when the Linux-based OS is used than whenthe real time OS is used, the start-up time of the digital broadcastingreceiving apparatus is greatly increased. Accordingly, a user who has towait during start-up of the digital broadcasting receiving apparatus mayfeel bored and frustrated, since the start-up time is about 5 to 6seconds or more. Thus, if a user wants to see an important sports gameand starts the digital broadcasting receiving apparatus in order to seea desired relay broadcast, the user may lose an important scene duringstart-up.

Accordingly, there is a need for a method of improving the start-up timeof a digital broadcasting receiving apparatus.

In addition, there is a need for a digital broadcasting receivingapparatus through which a user can receive a desired broadcast wheneverthe user wishes to receive the broadcast, by improving the start-uptime.

SUMMARY OF THE INVENTION

Exemplary embodiments of the present invention overcome the abovedisadvantages and other disadvantages not described above. Also, thepresent invention is not required to overcome the disadvantagesdescribed above, and an exemplary embodiment of the present inventionmay not overcome any of the problems described above.

The present invention provides a start-up method for a digitalbroadcasting receiving apparatus, which reduces the start-up timerequired for power on of the digital broadcasting receiving apparatus.

The present invention also provides a digital broadcasting receivingapparatus that increases start-up speed, and as such the digitalbroadcasting receiving apparatus is quickly started. This removesdiscomfort that a user can experience and improves user convenience.

According to an aspect of the present invention, there is provided astart-up method for a digital broadcasting receiving apparatus includingperforming a booting operation related to a central processing unit(CPU) when the digital broadcasting receiving apparatus is powered on;performing a channel decoding operation related to a channel to bedisplayed while the CPU booting is being performed; and displaying thechannel decoded by the channel decoding operation when the CPU bootingand the channel decoding are finished.

The booting related to the CPU may include: initializing an entiresystem of the digital broadcasting receiving apparatus; initializing anoperating system (OS) for operating the system; and at least oneoperation of initializing a task of the digital broadcasting receivingapparatus and initializing an application that is to be run on the OS.

The initializing of the system may include setting an operation clock ofthe digital broadcasting receiving apparatus, and initializing abuilt-in memory of the digital broadcasting receiving apparatus.

The initializing of the task and the application may includeinitializing at least one of a record storing task, an audio codingtask, a video coding task and a display task.

The channel decoding may include: extracting channel information storedin a nonvolatile memory with respect to a channel to be displayed afterthe CPU is initialized; decoding the channel using the extracted channelinformation while the CPU is being initialized; and providing a signalrepresenting the channel decoding is finished to the CPU.

The providing of the signal representing that channel decoding isfinished may include determining whether the CPU booting is finished ornot; notifying the CPU that the channel decoding is finished when theCPU booting operation is not finished, and waiting until the CPU bootingoperation is finished; and providing the channel signal to the CPU afterthe booting operation is finished.

According to another aspect of the present invention, there is provideda digital broadcasting receiving apparatus including: a centralprocessing unit (CPU) which is initialized when the digital broadcastingreceiving apparatus is powered on; a nonvolatile memory storing channelinformation on a channel that is to be displayed after the CPU isinitialized; a reset controller decoding the channel while the CPU isbeing initialized using the channel information of the channel stored inthe nonvolatile memory, and providing a signal representing that achannel is decoded to the CPU.

When the digital broadcasting receiving apparatus is powered on, the CPUis applied for initializing an entire system of the digital broadcastingreceiving apparatus, initializing an OS for operating the system of thebroadcasting receiving apparatus, and initializing at least one of atask of the digital broadcasting receiving apparatus and an applicationthat is to be run on the OS.

The CPU may be further applied so as to set an operating clock signal ofthe digital broadcasting receiving apparatus, and to initialize abuilt-in memory of the digital broadcasting receiving apparatus.

The CPU may be further applied so as to initialize at least one of arecord storing task, an audio coding task, a video coding task and adisplay task.

The reset controller may be applied for extracting channel informationin a nonvolatile memory with respect to a channel that is to bedisplayed after the CPU is initialized, performing decoding of thechannel while the CPU is being initialized using the extracted channelinformation, and providing a decoded channel signal to the CPU.

The channel information may include at least one of identificationinformation, sound setting information and image setting information.

The sound setting information may include at least one of a sound fieldeffect and volume, and the image setting information may comprise atleast one of aspect ratio, brightness and contrast.

The reset controller may further include an interrupt service routinedetermining whether a CPU booting operation is finished or not, andnotifying the CPU that a channel decoding operation is finished when theCPU booting operation is not finished, and the reset controller isfurther applied so as to provide the channel signal to the CPU after theCPU booting operation.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects of the present invention will become moreapparent by describing in detail exemplary embodiments thereof withreference to the attached drawings in which:

FIG. 1 is a view illustrating start-up time of a related art digitalbroadcasting receiving apparatus;

FIG. 2 is a block diagram illustrating a digital broadcasting receivingapparatus according to an exemplary embodiment of the present invention;

FIG. 3 is a view illustrating start-up time of a digital broadcastingreceiving apparatus according to another exemplary embodiment of thepresent invention;

FIG. 4 is a flow chart illustrating a start-up method of a digitalbroadcasting receiving apparatus, according to an exemplary embodimentof the present invention;

FIG. 5 is a flow chart illustrating a central processing unit (CPU)booting operation of the start-up method for the digital broadcastingreceiving apparatus of FIG. 4; and

FIG. 6 is a flow chart illustrating a channel decoding operation of thestart-up method for the digital broadcasting receiving apparatus of FIG.4.

DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS OF THE INVENTION

The present invention will now be described more fully with reference tothe accompanying drawings, in which exemplary embodiments of theinvention are shown. The invention may, however, be embodied in manydifferent forms and should not be construed as being limited to theexemplary embodiments set forth herein; rather, these exemplaryembodiments are provided so that this disclosure will be thorough andcomplete, and will fully convey the concept of the invention to thoseskilled in the art. Like reference numerals in the drawings denote likeelements.

FIG. 2 is a block diagram illustrating a digital broadcasting receivingapparatus 200 according to an exemplary embodiment of the presentinvention.

The digital broadcasting receiving apparatus 200 includes an antenna205, a channel decoder 220, an AV decoder 230, an AV display 240, acentral processing unit (CPU) 250, a system bus 210, a nonvolatilememory 260, a reset controller 270, an interrupt service routine 280 anda system memory 290. Hereinafter, operations of each component module ofthe digital broadcasting receiving apparatus 200 will be described.

The channel decoder 220 receives a digital broadcasting signal from theantenna 205 and decodes the digital broadcasting signal. The channeldecoder 220 is in charge of a locking operation in which a desiredchannel is selected from digital broadcasting signals. Channel lockingcorresponds to tuning used in analog broadcasting. In a channel lockingoperation, a desired channel signal is extracted from multiplexeddigital broadcasting signals to be converted to a baseband signal. Inorder to perform such an operation, the channel decoder 220 may furtherinclude a tuner (not shown) tuning a digital broadcasting signal, and atransport stream decoder (not shown) dividing a tuned signal intoaudio/video signals and program specific information (PSI)/program andsystem information protocol (PSIP) information. The PSIP is a standardprovided for keeping account of a program and data transmitted from adigital TV and for keeping account of information required for receivingTV signals. MPEG-2 System (ISO/IEC 13818-1) is an example of PSI.Advanced Television System Committee (ATSC)-standard 65 is an example ofa PSIP. In particular, the PSIP is a set of tables developed so as to beoperated in every transmit stream (TS) for a digital TV, and keepsaccount of information required for a virtual channel, which istransmitted in a TS, to provide information required for receivingtelevision signals. A basic table includes a system time table (STT) forproviding time information, a master guide table (MGT) for managing atransmitting table, a virtual channel table (VCT) for providing virtualchannel information, a rating region table (RRT) for defining a levelstandard applicable to each region and country, etc. Extracted PSIPinformation can be saved in the system memory 290. When audio/videosignals are divided by the channel decoder 220, the divided audio/videosignals are decoded by the AV decoder 230. Then, the decoded audio/videosignals are provided to the AV display 240 to be displayed andreproduced. Such serial operations are performed under control of theCPU 250.

The reset controller 270 is a device for shortening start-up time neededfor power-on of the digital broadcasting receiving apparatus 200.Operations related to audio/video decoding of a channel are performedindependently of a booting operation of the CPU 250 during serialbooting operations. That is, the reset controller 270 divides a start-upoperation of the digital broadcasting receiving apparatus 200 into abooting operation related to the CPU 250 and a booting operation relatedto channel decoding and simultaneously performs the separate operations.Thus, start-up time can be remarkably reduced compared with a relatedart in which such operations are sequentially performed.

The reset controller 270 operates autonomously and independently fromthe CPU 250 when the digital broadcasting receiving apparatus 200 ispowered on. That is, the reset controller 270 selects an image to beinitially displayed after the digital broadcasting receiving apparatus200 is powered on to simultaneously decode the image while the bootingoperation of the CPU 250 is being performed. Generally, the image to beinitially displayed after the digital broadcasting receiving apparatus200 is powered-up is an image of the last channel watched by a user.Accordingly, the reset controller 270 reads from the nonvolatile memory260 important information on the last channel selected by a user priorto power-off of the digital broadcasting receiving apparatus 200. Theimportant information on the last channel is information required fordisplaying the last channel, for example, channel-related informationsuch as a physical transmission channel (PTC) or the like, transportstream demultiplexer (TSD)-related information, audio-relatedinformation and video/display-related information. The TSD-relatedinformation is used for dividing a transport stream from a channelsignal and transporting the transport stream to the AV decoder 230. Thatis, the reset controller 270 prepares in advance to display a channel tobe initially displayed after booting of the CPU 250.

However, the channel to be initially displayed after booting of the CPU250 is not limited to the last channel displayed by the digitalbroadcasting receiving apparatus 200, and can be a channel selected by auser, or an on screen display (OSD) for controlling the overalloperation of the digital broadcasting receiving apparatus 200. When adecoding operation of the channel to be displayed is finished, the resetcontroller 270 notifies the CPU 250 that the decoding operation isfinished, and as such the CPU 250 constituting a host outputsaudio/video information prepared by a corresponding channel through theAV display 240.

In the digital broadcasting receiving apparatus 200, operations that canbe performed by the reset controller 270 are not limited to theexemplified channel decoding operation. Preferably, the reset controller270 can perform any operation that can be independently performedwithout interruption of the CPU 250 during booting of the CPU 250. Inthis way, the start-up time of the digital broadcasting receivingapparatus 200 can be reduced compared to when only the channel decodingoperation is performed. Examples of operations that can be performed bythe reset controller 270 will be described later with reference to FIG.3.

During start-up of the digital broadcasting receiving apparatus 200,even after the decoding operation of the reset controller 270 isfinished, the booting operation of the CPU 250 may not be finished yet.In this case, even if the reset controller 270 transmits a decodedchannel signal to the CPU 250, the CPU 250 can not display a receivedchannel signal. Thus, the reset controller 270 notifies the CPU 250using the interrupt service routine 280 that the channel decodingoperation is finished. The reset controller 270 notifies the CPU 250using the interrupt service routine 280 since the CPU 250 and the resetcontroller 270 may communicate using an interrupt signal. That is, whenthe interrupt signal is received, the CPU 250 temporally stops a currentoperation, and interprets the received interrupt signal to perform acorresponding operation. Thus, when the interrupt signal is receivedfrom the interrupt service routine 280 during a booting operation of theCPU 250, the CPU 250 can continue to perform the uncompleted bootingoperation after the CPU 250 is notified that the channel decodingoperation is finished. After the booting operation of the CPU 250 isfinished, since the CPU 250 recognizes through the interrupt signal,which has already been received, that the channel decoding operation isalready finished, the received channel signal is immediately displayedon the AV display 240.

That is, the interrupt service routine 280 is in charge of a handshakingoperation between the CPU 250 and the reset controller 270. Theinterrupt service routine 280 will be described later with reference toFIGS. 4 and 5.

Referring to FIG. 2, the digital broadcasting receiving apparatus 200decodes in advance a channel to be displayed using the reset controller270 during booting of the CPU 250, and thus the start-up speed of theCPU 250 can be increased.

FIG. 3 is a view illustrating start-up time of a digital broadcastingreceiving apparatus according to another exemplary embodiment of thepresent invention. The horizontal axis is time, and the vertical axisshows devices that perform an illustrated operation.

Referring to FIG. 3, when the digital broadcasting receiving apparatusis powered on, a CPU and a reset controller individually perform abooting operation. The CPU performs a system initialization operation,an operating system (OS) initialization operation, a task initializationoperation and an application setting operation. Simultaneously, thereset controller performs a decoder setting operation, a channel lockingoperation and an MPEG decoding delay operation. In the decoder settingoperation that is performed by the reset controller, a decoder (seechannel decoder 220 of FIG. 2) for decoding a digital broadcastingsignal received from an antenna is set to be in an operation wait state.That is, a header of the received digital broadcasting signal isanalyzed, the kind of codec used in encoding and the properties of thedigital broadcasting signal are determined, and the decoder is set tocorrespond to the kind of codec and the properties of the digitalbroadcasting signal. When the digital broadcasting signal is encodedusing an MPEG codec, the MPEG decoding delay occurs when a digitalbroadcasting signal is decoded. When the MPEG decoding delay isfinished, the reset controller transmits an interrupt signal to the CPUusing an interrupt service routine (ISR).

As illustrated in FIG. 3, the booting operation of the reset controlleris finished before the booting operation of the CPU is finished. Sincethe booting operation of the reset controller is finished before thebooting operation of the CPU is finished, the reset controller does notdirectly transmit decoded channel information to the CPU, but waitsafter transmitting an interrupt signal to the CPU. When the bootingoperation of the CPU is finished, since the CPU recognizes through thepre-received interrupt signal that the booting operation of the resetcontroller has been finished, the CPU immediately receives the decodedchannel information from the reset controller and displays the decodedchannel information. If the booting operation of the reset controller isfinished after the booting operation of the CPU is finished, the resetcontroller immediately transmits the decoded channel signal to the CPUrather than transmitting the interrupt signal. Thus, if the CPU hasalready finished the booting operation it can immediately display thereceived channel signal.

As illustrated in FIG. 3, since the booting operation of the CPU and thebooting operation of the reset controller proceed simultaneously, thestart-up time of the digital broadcasting receiving apparatus isremarkably reduced. The start-up times vary for different operationconditions and experimental conditions. However, since it takes aboutone second from the start of channel locking until an extractingoperation for extracting a transport stream, about 0.3 seconds areneeded for parsing of program specification information (PSI), about 0.7seconds for the MPEG decoding delay, and about 33 ms for the responserate of a display, the booting time can be reduced by about 2 seconds.

FIG. 4 is a flow chart illustrating a start-up method of a digitalbroadcasting receiving apparatus, according to an exemplary embodimentof the present invention.

First, it is determined whether the digital broadcasting receivingapparatus is powered on or not S410. When the digital broadcastingreceiving apparatus is powered on, a CPU booting operation S430 and achannel decoding operation S450 are simultaneously performed. Asdescribed above, the CPU booting operation S430 is a booting operationthat can be performed only if the CPU participates in booting. Thechannel decoding operation S450 is a booting operation that can beindependently performed by the reset controller without participation ofthe CPU.

When the channel decoding operation S450 is finished, the resetcontroller transmits the interrupt signal to the CPU if necessary. Asdescribed above, the interrupt signal is a signal representing that thechannel decoding operation is already performed.

When the CPU booting operation S430 and the channel decoding operationS450 are finished, a decoded initial channel is decoded S490.

FIG. 5 is a flow chart illustrating the CPU booting operation of thestart-up method for the digital broadcasting receiving apparatus of FIG.4.

When the digital broadcasting receiving apparatus is powered on, the CPUperforms a booting code S510. In the present exemplary embodiment, thebooting code is an instruction that is to be initially performed duringpower-on. Then, the CPU initializes a phase locked loop (PLL) and asystem device such as a system memory in the digital broadcastingreceiving apparatus S530. When hardware in the digital broadcastingreceiving apparatus is initialized, an OS is initialized S550. Asdescribed above, an OS based on Linux or a real time OS may be used asthe OS of the digital broadcasting receiving apparatus.

When the OS initialization operation S550 is finished, a task andapplication that can be run on the OS are each initialized S570 andS590. Each of the operations illustrated in FIG. 5 are performed usingthe CPU.

FIG. 6 is a flow chart illustrating a channel decoding operation of thestart-up method for the digital broadcasting receiving apparatus of FIG.4.

In S610, when the digital broadcasting receiving apparatus is poweredon, channel information on a channel, which is to be initially displayedon the digital broadcasting receiving apparatus after a start-upoperation is finished, is extracted from a nonvolatile memory. Asdescribed above, the channel that is initially displayed may be thechannel that was last watched. However the initially displayed channelmay be different. For example, when a user sets a wakeup time, the usermay want to watch the same news channel regardless of the channel thatwas last watched. In this case, the channel that is to be initiallydisplayed after the start-up operation of the digital broadcastingreceiving apparatus is a news channel. In S630, when channel informationof the channel that is initially displayed is extracted, a correspondingchannel is decoded using the extracted channel information. As describedabove, the decoding operation can be performed using the channel decoderunder the control of the reset controller. When the channel decoding isfinished, it is determined whether the CPU booting operation is finishedor not in S650. In S690, when the CPU booting operation is finished, thedecoded channel signal is immediately transmitted to the CPU. Then, theCPU immediately displays the received channel signal. However, when theCPU booting operation is not finished, the CPU is notified that thechannel decoding operation is finished, and a wait state is maintained.An interrupt service routine is used during this operation, as describedabove. Lastly, when the CPU booting operation is finished, the decodedchannel signal is transmitted to the CPU, and the CPU immediatelydisplays the received channel signal.

The operations illustrated in FIG. 6 can be independently performedwithout the participation of the CPU.

While the present invention has been particularly shown and describedwith reference to exemplary embodiments thereof, it will be understoodby those of ordinary skill in the art that various changes in form anddetails may be made therein. For example, the digital broadcastingreceiving apparatus receiving the digital broadcasting signal isdescribed, but the present invention is not limited thereto, and can beused in various electric devices having functions of receiving thedigital broadcasting signal.

Accordingly, the real technical scope of the exemplary embodiments ofthe present invention is determined according to the technical spirit ofthe appended claims.

According to the exemplary embodiments of the present invention, thestart-up time required for power-on of the digital broadcastingreceiving apparatus can be remarkably reduced.

In addition, according to the exemplary embodiments of the presentinvention, the digital broadcasting receiving apparatus is quicklystarted by reducing the start-up time of the digital broadcastingreceiving apparatus, and thus a delay experienced by a user can bereduced in order to improve user convenience.

While the present invention has been particularly shown and describedwith reference to exemplary embodiments thereof, it will be understoodby those of ordinary skill in the art that various changes in form anddetails may be made therein without departing from the spirit and scopeof the present invention as defined by the following claims.

What is claimed is:
 1. A start-up method for a digital broadcasting receiving apparatus, the start-up method comprising: performing a booting operation related to a central processing unit (CPU) when the digital broadcasting receiving apparatus is powered on and, during the booting operation, performing a channel decoding operation including extracting channel information stored in a nonvolatile memory and digitally decoding a channel based on the extracted channel information; when the digital decoding of the channel is completed, sending an interrupt signal to the CPU; and displaying a decoded channel signal when the booting operation and the decoding operation are finished, wherein sending the interrupt comprises notifying to the CPU that the channel decoding operation is finished by sending a signal representing that the digital decoding of the channel is finished to the CPU if the booting operation is not finished.
 2. The method of claim 1, wherein the booting operation related to the CPU comprises: initializing an entire system of the digital broadcasting receiving apparatus; initializing an operating system (OS) for operating the system of the digital broadcasting receiving apparatus; and initializing a task of the digital broadcasting receiving apparatus.
 3. The method of claim 2, wherein the booting operation further comprises initializing an application that is to be run on the OS.
 4. The method of claim 2, wherein the initializing of the entire system comprises setting an operation clock of the digital broadcasting receiving apparatus, and initializing a built-in memory of the digital broadcasting receiving apparatus.
 5. The method of claim 3, wherein the initializing of the task and the initializing of the application comprises initializing at least one of a record storing task, an audio coding task, a video coding task and a display task.
 6. The method of claim 1, wherein the channel information comprises at least one of identification information, sound setting information and image setting information.
 7. The method of claim 6, wherein the sound setting information comprises at least one of a sound field effect and volume, and the image setting information comprises at least one of aspect ratio, brightness and contrast.
 8. The method of claim 1, wherein determining whether the booting operation is finished comprises: notifying the CPU that the digital decoding of the channel is finished if the booting operation is not finished, and waiting until the booting operation is finished; and providing the channel to be displayed to the after the booting operation is finished.
 9. The method of claim 1, wherein sending the interrupt comprises: if the booting operation is finished, providing the channel decoded by the channel digital decoding operation to the CPU.
 10. A digital broadcasting receiving apparatus, the apparatus comprising: a central processing unit (CPU) which is initialized when the digital broadcasting receiving apparatus is powered on; a nonvolatile memory which stores channel information; and a reset controller which, when the digital broadcast receiving apparatus is powered on, extracts the channel information stored in the nonvolatile memory and decodes a channel during the initializing of the CPU based on the extracted channel information; wherein the reset controller is configured to perform an interrupt operation with the CPU during the initializing of the CPU, and wherein the interrupt operation comprises if a CPU booting operation is not finished, a interrupt service routine notifies that the channel decoding operation is finished by sending a signal representing that the decoding of a channel is finished to the CPU.
 11. The apparatus of claim 10, wherein when the digital broadcasting receiving apparatus is powered on, the CPU initializes an entire system of the digital broadcasting receiving apparatus, initializes an OS for operating the system, and initializes at least one of a task of the digital broadcasting receiving apparatus and an application that is to be run on the OS.
 12. The apparatus of claim 11, wherein the CPU sets an operating clock signal of the digital broadcasting receiving apparatus, and initializes a built-in memory of the digital broadcasting receiving apparatus.
 13. The apparatus of claim 11, wherein the CPU initializes at least one of a record storing task, an audio coding task, a video coding task and a display task.
 14. The apparatus of claim 10, wherein the channel information comprises at least one of identification information, sound setting information and image setting information.
 15. The apparatus of claim 14, wherein the sound setting information comprises at least one of a sound field effect and volume, and the image setting information comprises at least one of aspect ratio, brightness and contrast.
 16. The apparatus of claim 10, wherein the interrupt operation comprises if the CPU booting operation is finished, the interrupt service routine provides the channel decoded by the channel decoding operation to the CPU.
 17. A start-up method for a digital broadcasting receiving apparatus, the start-up method comprising: performing, when the digital broadcasting receiving apparatus is powered on, a decoding operation including extracting channel information stored in a nonvolatile memory with respect to a previously watched channel stored prior to power-off of the digital broadcasting receiving apparatus and digitally decoding the channel based on the extracted channel information and, during the decoding operation, performing a booting operation related to a central processing unit (CPU); when the digital decoding of the channel is finished, sending an interrupt to the CPU; when the CPU finishes the booting operation following the receipt of the interrupt signal, immediately displaying a decoded channel signal, wherein sending the interrupt comprises notifying to the CPU that the channel decoding operation is finished by sending a signal representing that the digital decoding of the channel is finished to the CPU if the booting operation is not finished. 